This project was created to help music students in their development of part-writing and harmonization skills, requirements for college-level music study. It was developed and programmed by members of the Instructional Technology Center and Department of Music at the University of Delaware. The software developed during this project provides students with a robust environment in which to develop skills in the areas of chorale-style part-writing. Exercises dealing with soprano harmonization, bass harmonization, inner-voice completion, figured-bass realization, and harmonic analysis are anticipated. Using innovative techniques, students are able to enter notation symbols using either direct manipulation of notational symbols or via a graphical keyboard. Multiple layers of feedback are available to the student to encourage self-discovery of errors made. When a given skill has been mastered, the student will be branched to the next area of instruction. Appendices include attitudinal questionnaire and results; music pre- and post-tests; seventh chords/secondary dominants test and instructions; and comments to FIPSE. (SWC)